package com.shrcl.engineerprocess.domain.impl;

import com.shrcl.engineerprocess.domain.impl.CertificationAgencyCodeImpl;
import com.shrcl.engineerprocess.domain.impl.ProductItemCodeImpl;
import edu.fudan.langlab.domain.code.CodeType;
import edu.fudan.langlab.domain.code.CodeTypeProvider;
import edu.fudan.mylang.pf.BaseService;
import java.util.ArrayList;
import java.util.Collection;
import org.eclipse.xtext.xbase.lib.CollectionLiterals;
import org.springframework.stereotype.Service;

@Service("com.shrcl.engineerprocess.domain.EngineerCodeProvider")
public class EngineerCodeProviderImpl extends BaseService implements CodeTypeProvider {
  public Collection<CodeType> getCodeTypes() {
    CodeType _codeType = new CodeType("\u8BC1\u4E66\u8BA4\u8BC1\u673A\u6784", CertificationAgencyCodeImpl.class);
    CodeType _codeType_1 = new CodeType("\u4EA7\u54C1", ProductItemCodeImpl.class);
    ArrayList<CodeType> _newArrayList = CollectionLiterals.<CodeType>newArrayList(_codeType, _codeType_1);
    return _newArrayList;
  }
}
